<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../../../style.css" type="text/css" media="screen">
<link rel="stylesheet" href="../../../../../print.css" type="text/css" media="print">
<meta content="IActionGroup,org.as3lib.kitchensync.action.group.IActionGroup,childActions,totalDuration,addAction,addActionAtIndex,getChildAtIndex,removeAction,removeActionAtIndex,reverseChildOrder" name="keywords">
<title>org.as3lib.kitchensync.action.group.IActionGroup</title>
</head>
<body>
<script type="text/javascript" language="javascript" src="../../../../../asdoc.js"></script><script type="text/javascript" language="javascript" src="../../../../../cookies.js"></script><script type="text/javascript" language="javascript">
<!--
				asdocTitle = 'IActionGroup - KitchenSyncLib v2.0';
				var baseRef = '../../../../../';
				window.onload = configPage;
			--></script>
<table style="display:none" id="titleTable" cellspacing="0" cellpadding="0" class="titleTable">
<tr>
<td align="left" class="titleTableTitle">API Documentation</td><td align="right" class="titleTableTopNav"><a onclick="loadClassListFrame('../../../../../all-classes.html')" href="../../../../../package-summary.html">All&nbsp;Packages</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../../../all-classes.html')" href="../../../../../class-summary.html">All&nbsp;Classes</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../../../index-list.html')" href="../../../../../all-index-A.html">Index</a>&nbsp;|&nbsp;<a href="../../../../../index.html?org/as3lib/kitchensync/action/group/IActionGroup.html&amp;org/as3lib/kitchensync/action/group/class-list.html" id="framesLink1">Frames</a><a onclick="parent.location=document.location" href="" style="display:none" id="noFramesLink1">No&nbsp;Frames</a></td><td rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo" title="Adobe Logo" class="logoImage" src="../../../../../images/logo.jpg"></td>
</tr>
<tr class="titleTableRow2">
<td align="left" id="subTitle" class="titleTableSubTitle">Interface&nbsp;IActionGroup</td><td align="right" id="subNav" class="titleTableSubNav"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a></td>
</tr>
<tr class="titleTableRow3">
<td colspan="2">&nbsp;</td>
</tr>
</table>
<script type="text/javascript" language="javascript">
<!--
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("Interface IActionGroup"); titleBar_setSubNav(false,true,false,false,false,false,true,false,false,false,false,false,false,false);}
--></script>
<div class="MainContent">
<table cellspacing="0" cellpadding="0" class="classHeaderTable">
<tr>
<td class="classHeaderTableLabel">Package</td><td><a onclick="javascript:loadClassListFrame('class-list.html')" href="package-detail.html">org.as3lib.kitchensync.action.group</a></td>
</tr>
<tr>
<td class="classHeaderTableLabel">Interface</td><td class="classSignature">public interface IActionGroup extends <a href="../IAction.html">IAction</a>, <a href="../../core/ISynchronizerClient.html">ISynchronizerClient</a>, <a href="none">flash.events.IEventDispatcher</a>, <a href="../../core/IPauseable.html">IPauseable</a></td>
</tr>
<tr>
<td class="classHeaderTableLabel">Implementors</td><td><a href="../group/AbstractActionGroup.html">AbstractActionGroup</a></td>
</tr>
</table>
<p></p>
  A group of other actions that is itself an action. 
  An action group allows several child actions to execute
  as if they were a single unit. The children of a group
  can be any kind of IAction including other IActionGroup objects.
  The group will be responsible for executing all of the standard 
  controls for an action on its children and will keep track of the 
  order of the children. For example, pausing and unpausing a group 
  should pause and unpause the children in the group.
  Note: the duration for groups should be 0.
  
  <p></p>
<p>
<span class="classHeaderTableLabel">See also</span>
</p>
<div class="seeAlso">
<a href="AbstractActionGroup.html" target="">AbstractActionGroup</a>
<br>
<a href="KSSequenceGroup.html" target="">KSSequenceGroup</a>
<br>org.as3lib.kitchensync.IAction<br>
<a href="http://en.wikipedia.org/wiki/Composite_pattern" target="mm_external">http://en.wikipedia.org/wiki/Composite_pattern</a>
</div>
<br>
<hr>
</div>
<a name="propertySummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Properties</div>
<div class="showHideLinks">
<div class="hideInheritedProperty" id="hideInheritedProperty">
<a onclick="javascript:setInheritedVisible(false,'Property');" href="#propertySummary" class="showHideLink"><img src="../../../../../images/expanded.gif" class="showHideLinkImage"> Hide Inherited Public Properties</a>
</div>
<div class="showInheritedProperty" id="showInheritedProperty">
<a onclick="javascript:setInheritedVisible(true,'Property');" href="#propertySummary" class="showHideLink"><img src="../../../../../images/collapsed.gif" class="showHideLinkImage"> Show Inherited Public Properties</a>
</div>
</div>
<table id="summaryTableProperty" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#childActions">childActions</a> : Array<div class="summaryTableDescription">[read-only]
   Provides access to a list of all the child actions 
   contained within the group.</div>
</td><td class="summaryTableOwnerCol">IActionGroup</td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../IAction.html#delay">delay</a> : int<div class="summaryTableDescription">
   delay is the time that will pass after the start() method is called
   before the action begins.</div>
</td><td class="summaryTableOwnerCol"><a href="../IAction.html">IAction</a></td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../IAction.html#duration">duration</a> : int<div class="summaryTableDescription">
   duration is the length of time that the action will run.</div>
</td><td class="summaryTableOwnerCol"><a href="../IAction.html">IAction</a></td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../IAction.html#isInstantaneous">isInstantaneous</a> : Boolean<div class="summaryTableDescription"> 
   Should true if the action will occur instantaneously (if duration is 0).</div>
</td><td class="summaryTableOwnerCol"><a href="../IAction.html">IAction</a></td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../core/IPauseable.html#isPaused">isPaused</a> : Boolean<div class="summaryTableDescription"> Should return true if paused.</div>
</td><td class="summaryTableOwnerCol"><a href="../../core/IPauseable.html">IPauseable</a></td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../IAction.html#isRunning">isRunning</a> : Boolean<div class="summaryTableDescription"> Should return true if the action is running (or paused).</div>
</td><td class="summaryTableOwnerCol"><a href="../IAction.html">IAction</a></td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../IAction.html#runningTime">runningTime</a> : int<div class="summaryTableDescription">
   The time in ms since the start of the action or 0 if the action isn't running.</div>
</td><td class="summaryTableOwnerCol"><a href="../IAction.html">IAction</a></td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#totalDuration">totalDuration</a> : int<div class="summaryTableDescription">[read-only]
   Returns the total duration of all the children within
   the group.</div>
</td><td class="summaryTableOwnerCol">IActionGroup</td>
</tr>
</table>
</div>
<a name="methodSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Methods</div>
<div class="showHideLinks">
<div class="hideInheritedMethod" id="hideInheritedMethod">
<a onclick="javascript:setInheritedVisible(false,'Method');" href="#methodSummary" class="showHideLink"><img src="../../../../../images/expanded.gif" class="showHideLinkImage"> Hide Inherited Public Methods</a>
</div>
<div class="showInheritedMethod" id="showInheritedMethod">
<a onclick="javascript:setInheritedVisible(true,'Method');" href="#methodSummary" class="showHideLink"><img src="../../../../../images/collapsed.gif" class="showHideLinkImage"> Show Inherited Public Methods</a>
</div>
</div>
<table id="summaryTableMethod" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#addAction()">addAction</a>(action:<a href="../IAction.html">IAction</a>, ... additionalActions):void</div>
<div class="summaryTableDescription">
   Adds an action to the end of the group.</div>
</td><td class="summaryTableOwnerCol">IActionGroup</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#addActionAtIndex()">addActionAtIndex</a>(action:<a href="../IAction.html">IAction</a>, index:int = -1):void</div>
<div class="summaryTableDescription">
   Adds an action to the group at the specified index.</div>
</td><td class="summaryTableOwnerCol">IActionGroup</td>
</tr>
<tr class="hideInheritedMethod">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="../IAction.html#clone()">clone</a>():<a href="../../action/IAction.html">IAction</a>
</div>
<div class="summaryTableDescription">
   Creates a clone which is a deep copy of the action.</div>
</td><td class="summaryTableOwnerCol"><a href="../IAction.html">IAction</a></td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getChildAtIndex()">getChildAtIndex</a>(index:int):<a href="../../action/IAction.html">IAction</a>
</div>
<div class="summaryTableDescription">
   Returns the action at the specified index.</div>
</td><td class="summaryTableOwnerCol">IActionGroup</td>
</tr>
<tr class="hideInheritedMethod">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="../IAction.html#kill()">kill</a>():void</div>
<div class="summaryTableDescription">
   Unregisters the action and removes any refrerences to objects that it may be holding onto.</div>
</td><td class="summaryTableOwnerCol"><a href="../IAction.html">IAction</a></td>
</tr>
<tr class="hideInheritedMethod">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="../../core/IPauseable.html#pause()">pause</a>():void</div>
<div class="summaryTableDescription">
   Causes the object to be paused.</div>
</td><td class="summaryTableOwnerCol"><a href="../../core/IPauseable.html">IPauseable</a></td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#removeAction()">removeAction</a>(action:<a href="../IAction.html">IAction</a>):<a href="../../action/IAction.html">IAction</a>
</div>
<div class="summaryTableDescription">
   Removes an action from the group if it is a child of the group.</div>
</td><td class="summaryTableOwnerCol">IActionGroup</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#removeActionAtIndex()">removeActionAtIndex</a>(index:int):<a href="../../action/IAction.html">IAction</a>
</div>
<div class="summaryTableDescription">
   Removes an action at the specified index if it is a child of the group.</div>
</td><td class="summaryTableOwnerCol">IActionGroup</td>
</tr>
<tr class="hideInheritedMethod">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="../IAction.html#reset()">reset</a>():void</div>
<div class="summaryTableDescription">
   Resets the action and returns it to its original state it was in
   before being started.</div>
</td><td class="summaryTableOwnerCol"><a href="../IAction.html">IAction</a></td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#reverseChildOrder()">reverseChildOrder</a>():void</div>
<div class="summaryTableDescription">
   Reverse the order that the children play back in.</div>
</td><td class="summaryTableOwnerCol">IActionGroup</td>
</tr>
<tr class="hideInheritedMethod">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="../IAction.html#start()">start</a>():<a href="../../action/IAction.html">IAction</a>
</div>
<div class="summaryTableDescription">
   Begins the action running.</div>
</td><td class="summaryTableOwnerCol"><a href="../IAction.html">IAction</a></td>
</tr>
<tr class="hideInheritedMethod">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="../IAction.html#stop()">stop</a>():void</div>
<div class="summaryTableDescription">
   Stops the action from running and resets the timer.</div>
</td><td class="summaryTableOwnerCol"><a href="../IAction.html">IAction</a></td>
</tr>
<tr class="hideInheritedMethod">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="../../core/IPauseable.html#unpause()">unpause</a>():void</div>
<div class="summaryTableDescription">
   Resumes the object at the point where it was paused.</div>
</td><td class="summaryTableOwnerCol"><a href="../../core/IPauseable.html">IPauseable</a></td>
</tr>
<tr class="hideInheritedMethod">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="../../core/ISynchronizerClient.html#update()">update</a>(currentTime:int):void</div>
<div class="summaryTableDescription">
   Update will allow the synchronizer to update the action with the current time.</div>
</td><td class="summaryTableOwnerCol"><a href="../../core/ISynchronizerClient.html">ISynchronizerClient</a></td>
</tr>
</table>
</div>
<script type="text/javascript" language="javascript">
<!--
showHideInherited();
--></script>
<div class="MainContent">
<a name="propertyDetail"></a>
<div class="detailSectionHeader">Property detail</div>
<a name="childActions"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">childActions</td><td class="detailHeaderType">property</td>
</tr>
</table>
<div class="detailBody">
<code>childActions:Array</code>&nbsp;&nbsp;[read-only]<p>
   Provides access to a list of all the child actions 
   contained within the group.
   </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get childActions():Array</code>
<br>
</div>
<a name="totalDuration"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">totalDuration</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>totalDuration:int</code>&nbsp;&nbsp;[read-only]<p>
   Returns the total duration of all the children within
   the group. This is calculated by adding upthe sum of each 
   child's duration and delay (but does not include the 
   delay of the group itself).
   Note, some actions, such as KSAsyncFunctions, may not report
   accurately on their true duration. 
   </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get totalDuration():int</code>
<br>
</div>
<a name="methodDetail"></a>
<div class="detailSectionHeader">Method detail</div>
<a name="addAction()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">addAction</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
</tr>
</table>
<div class="detailBody">
<code>public function addAction(action:<a href="../IAction.html">IAction</a>, ... additionalActions):void</code><p>
   Adds an action to the end of the group.
   Using this method while the action is running could cause unexpected results.
   
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">action</span>:<a href="../IAction.html">IAction</a></code> &mdash; One or more actions to add to the group. 
          Don't start this action. That will be handled by the group.
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code>... <span class="label">additionalActions</span></code></td>
</tr>
</table>
</div>
<a name="addActionAtIndex()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">addActionAtIndex</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function addActionAtIndex(action:<a href="../IAction.html">IAction</a>, index:int = -1):void</code><p>
   Adds an action to the group at the specified index.
   Using this method while the action is running could cause unexpected results.
   
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">action</span>:<a href="../IAction.html">IAction</a></code> &mdash; The action to add.
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">index</span>:int</code> (default = <code>-1</code>)<code></code> &mdash; The location at which to add the action. Defaults to the end of the Array
   </td>
</tr>
</table>
</div>
<a name="getChildAtIndex()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getChildAtIndex</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function getChildAtIndex(index:int):<a href="../../action/IAction.html">IAction</a></code><p>
   Returns the action at the specified index. 
   
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">index</span>:int</code> &mdash; The index in the array of the action to return.
   </td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code><a href="../../action/IAction.html">IAction</a></code> &mdash; 
                        The specified action.
   
                        
                     </td>
</tr>
</table>
<br>
<span class="label">Throws</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code></code> &mdash; if the index is out of bounds.
   </td>
</tr>
</table>
</div>
<a name="removeAction()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">removeAction</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function removeAction(action:<a href="../IAction.html">IAction</a>):<a href="../../action/IAction.html">IAction</a></code><p>
   Removes an action from the group if it is a child of the group.
   Using this method while the action is running could cause unexpected results.
   
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">action</span>:<a href="../IAction.html">IAction</a></code> &mdash; The action to remove.
   </td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code><a href="../../action/IAction.html">IAction</a></code> &mdash; 
                        The removed action.
   
                        
                     </td>
</tr>
</table>
<br>
<span class="label">Throws</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code></code> &mdash; if the action cannot be found.
   </td>
</tr>
</table>
</div>
<a name="removeActionAtIndex()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">removeActionAtIndex</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function removeActionAtIndex(index:int):<a href="../../action/IAction.html">IAction</a></code><p>
   Removes an action at the specified index if it is a child of the group. 
   Using this method while the action is running could cause unexpected results.
   
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">index</span>:int</code> &mdash; The index in the array of the action to remove.
   </td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code><a href="../../action/IAction.html">IAction</a></code> &mdash; 
                        The removed action.
   
                        
                     </td>
</tr>
</table>
<br>
<span class="label">Throws</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code></code> &mdash; if the index is out of bounds.
   </td>
</tr>
</table>
</div>
<a name="reverseChildOrder()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">reverseChildOrder</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function reverseChildOrder():void</code><p>
   Reverse the order that the children play back in. 
   Essentially, this just reverses the child array.
   Should not be allowed to be called when the array is running.
   
   </p><br>
<span class="label">Throws</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code></code> &mdash; If this method is called while the 
                group is running.
   </td>
</tr>
</table>
</div>
<br>
<br>
<hr>
<br>
<p></p>
<center class="copyright"> 
</center>
</div>
</body>
</html>
<!-- -->
